package com.example.goatstore;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import mapping.Sucursal;
import mapping.Usuario;

import android.app.Activity;
import android.content.Intent;


public class PrincipalSucursalActivity extends Activity {
	private Usuario usuario;
	private Sucursal sucursal;
	private long idSucursal;
	private long idUsuario;
	private int desde;
	private TextView direccion;
	private TextView longitud;
	private TextView latitud;
	
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.principal_sucursal);
        Bundle datos = getIntent().getExtras();
        idSucursal = datos.getLong("idsucursal");
        idUsuario = datos.getLong("idusuario");
        desde = datos.getInt("desde");       
        sucursal = control.ControlSucursal.obtenerSucursal(idSucursal);
        Log.d("idsucursal", sucursal.getDireccion());
        
        direccion = (TextView) findViewById(R.id.textViewNombre);
		latitud = (TextView) findViewById(R.id.textViewEmail);
		longitud = (TextView) findViewById(R.id.textViewNumero);
		
		direccion.setText(sucursal.getDireccion());
		latitud.setText(sucursal.getLatitud()+"");
		longitud.setText(sucursal.getLongitud()+"");
        
        ((Button) findViewById(R.id.buttonCancelar)).setOnClickListener(new OnClickListener() 
        {     	
			public void onClick(View v) 
			{
				finish();
        	}
		});
        ((Button) findViewById(R.id.buttonEditarSucursal)).setOnClickListener(new OnClickListener() 
        {     	
			public void onClick(View v) 
			{
				Intent intent = new Intent(PrincipalSucursalActivity.this, ActualizarSucursalActivity.class);   	 
				Bundle b = new Bundle();     	           
				b.putLong("idusuario", idUsuario);
				b.putLong("idsucursal", idSucursal);
	            b.putInt("desde",desde);  
	            intent.putExtras(b);
    			startActivity(intent);
        	}
		});
        ((Button) findViewById(R.id.buttonEliminar)).setOnClickListener(new OnClickListener() 
        {     	
			public void onClick(View v) 
			{
				if(control.ControlSucursal.eliminarSucursal(idSucursal))
				{
					Log.d("aki mierda", "aaaaaaaaaa");
					Toast.makeText(getApplicationContext(),
					"Empresa eliminada exitosamente", Toast.LENGTH_SHORT).show();	
					if(desde == 2){
						Bundle b = new Bundle();  
						Intent intent = new Intent(PrincipalSucursalActivity.this, PrincipalEmpresaActivity.class);   	 					   	           
						b.putLong("idusuario", idUsuario);
	    	            b.putInt("desde",desde);  	            	
	        			startActivity(intent);
					}					
				}
				else
				{
					Toast.makeText(getApplicationContext(),
							"Error", Toast.LENGTH_SHORT).show();
        		}
        	}
		});
	}
}
